package com.pay.Service;

import com.pay.prjo.AliPayAsyncVo;
import com.pay.prjo.AliPayParam;

/**  */
public interface AliPayService {
  /**
   * 支付
   *
   * @param param 支付信息
   * @param qrSize 二维码大小，可为空
   * @return 响应页面,浏览器显示这个页面，就会自动来到支付宝的收银台页面
   */
  String pay(AliPayParam param, Integer qrSize);
  /**
   * 获取支付宝POST过来反馈信息，校验签名
   *
   * @param result 支付宝POST过来反馈信息
   * @return 是否验证通过
   */
  String checkV1(AliPayAsyncVo result, AfterCheckTask ifSuccess, AfterCheckTask ifClosed);
}
